← 목록으로
226 라즈베리파이 스마트팜
목록English

226 라즈베리파이 스마트팜

라즈베리파이 스마트팜 과정은 온습도·토양수분·조도 데이터를 수집하고 펌프·팬·조명을 자동 제어하는 미니 스마트팜 시스템을 제작하는 과정이다.

0. 교육을 하는 이유와 궁극적인 목표

이 교육의 궁극적 목표는 학습자가 식물 생장 환경을 데이터로 관찰하고, 센서값에 따라 물 공급·환기·조명을 자동 제어하는 규칙을 설계하며, 안정적인 전원·릴레이·대시보드 운영을 통해 실제 농업 IoT의 기본 구조를 경험하게 하는 것이다.

참고한 유료형 교육 흐름

  • 민간 Raspberry Pi·IoT 부트캠프처럼 운영체제 설치, 네트워크 연결, 센서 제어, 서버 배포를 실습 중심으로 연결하는 흐름
  • 미국·영국 메이커 아카데미처럼 Python, Linux CLI, GPIO, 카메라, 웹서버를 단계별 프로젝트로 완성하는 흐름
  • 유럽 전문 로보틱스 워크숍처럼 하드웨어 오류 진단, 로그 확인, 원격 접속, 안전한 전원 관리를 함께 훈련하는 흐름
  • 유료 IoT 개발 과정처럼 센서 데이터 수집, 대시보드, 자동화, 발표·전시 산출물까지 연결하는 흐름
입문 · 1일

식물 생장 데이터 항목 설계

라즈베리파이 스마트팜 핵심 구조와 안전 이해

구분세부 내용실천·실습 방법
목표 1식물 생장 데이터 항목 설계
온도, 습도, 토양수분, 조도, 급수 여부를 관찰 항목으로 정하고 정상 범위를 조사한다.
Google Sheets에 관찰 기록지를 만들고 생장 상태 사진과 센서값을 함께 기록한다.
목표 2실습 오류를 기록하고 원인을 수정한다
라즈베리파이 스마트팜 실습 중 발생한 배선, 설정, 코드, 통신 오류를 오류노트에 기록한다.
수정 전후 동작 결과를 사진·영상·로그로 비교해 재현 가능한 해결 절차를 만든다.
목표 3결과물을 문서화하고 발표한다
회로도, 코드 구조, 테스트 조건, 사용 플랫폼을 한 페이지 제작 보고서로 정리한다.
Canva 또는 Google Slides로 3분 데모 발표 자료를 만들고 동료 피드백을 반영한다.
사용 플랫폼Python, gpiozero, Flask, Node-RED, SQLite, Google Sheets
강사 스펙스마트팜 센서, 릴레이·펌프 제어, Python 자동화, IoT 대시보드, 안전 전원 설계 지도 경험 5년 이상
수업대상중·고등학생, 농업·환경 IoT 프로젝트팀, 메이커 심화반
소요시간6-8시간
준비물Raspberry Pi, DHT22/BME280, 토양수분센서, 조도센서, 릴레이, 미니펌프, LED 바, 식물 키트
산출물자동 급수 스마트팜, 환경 데이터 대시보드, 운영 보고서 1단계 산출물
평가방법원리 이해 30%, 안전 점검 25%, 실습 완성 30%, 참여 15%
초급 · 2일

센서 통합 회로와 측정 코드 작성

라즈베리파이 스마트팜 기본 구현과 값 관찰

구분세부 내용실천·실습 방법
목표 1센서 통합 회로와 측정 코드 작성
DHT22, 토양수분센서, 조도센서를 각각 테스트한 뒤 하나의 Python 스크립트로 통합한다.
센서별 단위와 측정 주기를 다르게 설정해 불필요한 데이터 증가를 줄인다.
목표 2실습 오류를 기록하고 원인을 수정한다
라즈베리파이 스마트팜 실습 중 발생한 배선, 설정, 코드, 통신 오류를 오류노트에 기록한다.
수정 전후 동작 결과를 사진·영상·로그로 비교해 재현 가능한 해결 절차를 만든다.
목표 3결과물을 문서화하고 발표한다
회로도, 코드 구조, 테스트 조건, 사용 플랫폼을 한 페이지 제작 보고서로 정리한다.
Canva 또는 Google Slides로 3분 데모 발표 자료를 만들고 동료 피드백을 반영한다.
사용 플랫폼Python, gpiozero, Flask, Node-RED, SQLite, Google Sheets
강사 스펙스마트팜 센서, 릴레이·펌프 제어, Python 자동화, IoT 대시보드, 안전 전원 설계 지도 경험 5년 이상
수업대상중·고등학생, 농업·환경 IoT 프로젝트팀, 메이커 심화반
소요시간8-12시간
준비물Raspberry Pi, DHT22/BME280, 토양수분센서, 조도센서, 릴레이, 미니펌프, LED 바, 식물 키트
산출물자동 급수 스마트팜, 환경 데이터 대시보드, 운영 보고서 2단계 산출물
평가방법구현 정확도 30%, 값 관찰 30%, 오류 수정 25%, 협업 15%
중급 · 3일

자동 제어 규칙 구현

라즈베리파이 스마트팜 응용 로직과 안정화

구분세부 내용실천·실습 방법
목표 1자동 제어 규칙 구현
토양수분이 기준 이하일 때 펌프를 짧게 작동하고 과급수를 방지하는 쿨다운 로직을 넣는다.
조도와 시간 조건을 결합해 LED 조명 작동 규칙을 만들고 수동 override 버튼을 추가한다.
목표 2실습 오류를 기록하고 원인을 수정한다
라즈베리파이 스마트팜 실습 중 발생한 배선, 설정, 코드, 통신 오류를 오류노트에 기록한다.
수정 전후 동작 결과를 사진·영상·로그로 비교해 재현 가능한 해결 절차를 만든다.
목표 3결과물을 문서화하고 발표한다
회로도, 코드 구조, 테스트 조건, 사용 플랫폼을 한 페이지 제작 보고서로 정리한다.
Canva 또는 Google Slides로 3분 데모 발표 자료를 만들고 동료 피드백을 반영한다.
사용 플랫폼Python, gpiozero, Flask, Node-RED, SQLite, Google Sheets
강사 스펙스마트팜 센서, 릴레이·펌프 제어, Python 자동화, IoT 대시보드, 안전 전원 설계 지도 경험 5년 이상
수업대상중·고등학생, 농업·환경 IoT 프로젝트팀, 메이커 심화반
소요시간12-16시간
준비물Raspberry Pi, DHT22/BME280, 토양수분센서, 조도센서, 릴레이, 미니펌프, LED 바, 식물 키트
산출물자동 급수 스마트팜, 환경 데이터 대시보드, 운영 보고서 3단계 산출물
평가방법응용 로직 35%, 안정성 25%, 코드 정리 25%, 테스트 15%
심화 · 4일

스마트팜 대시보드와 전시

라즈베리파이 스마트팜 실전 프로젝트 제작

구분세부 내용실천·실습 방법
목표 1스마트팜 대시보드와 전시
Node-RED 또는 Flask 페이지로 현재 환경과 제어 상태를 보여주는 대시보드를 만든다.
생장 데이터, 제어 기록, 개선점을 포함한 스마트팜 운영 보고서를 발표한다.
목표 2실습 오류를 기록하고 원인을 수정한다
라즈베리파이 스마트팜 실습 중 발생한 배선, 설정, 코드, 통신 오류를 오류노트에 기록한다.
수정 전후 동작 결과를 사진·영상·로그로 비교해 재현 가능한 해결 절차를 만든다.
목표 3결과물을 문서화하고 발표한다
회로도, 코드 구조, 테스트 조건, 사용 플랫폼을 한 페이지 제작 보고서로 정리한다.
Canva 또는 Google Slides로 3분 데모 발표 자료를 만들고 동료 피드백을 반영한다.
사용 플랫폼Python, gpiozero, Flask, Node-RED, SQLite, Google Sheets
강사 스펙스마트팜 센서, 릴레이·펌프 제어, Python 자동화, IoT 대시보드, 안전 전원 설계 지도 경험 5년 이상
수업대상중·고등학생, 농업·환경 IoT 프로젝트팀, 메이커 심화반
소요시간16-24시간
준비물Raspberry Pi, DHT22/BME280, 토양수분센서, 조도센서, 릴레이, 미니펌프, LED 바, 식물 키트
산출물자동 급수 스마트팜, 환경 데이터 대시보드, 운영 보고서 4단계 산출물
평가방법작동성 35%, 실용성 25%, 완성도 25%, 발표 15%